Deployment Information (Solana Devnet)
Program IDs
| Program | ID |
|---|---|
| Access Control | 4op9Ze5MrGy96ZyufJY8ihY9mc9iSG73LgDdvSFvq215 |
| Authorized Token | Gjk4qveq49JdqSbLKMQD8U8BtqmZyjGH38T8nWFnGiR7 |
| Payment System | 6YdEKpFEkCJZevMsyjDeyHHTery2KbjkJbQsHXkTW7cY |
Program Interfaces
Authorized Token Program
The Authorized Token program manages token operations with access control. It allows minting, burning, and transferring tokens based on user roles and permissions.
Key features:
- Role-based token operations
- Permission management
- Token minting and burning
- Transfer restrictions
Payment System Program
The Payment System program handles payment processing and token distribution. It manages payment flows, fee calculations, and transaction settlements.
Key features:
- Payment processing
- Fee management
- Transaction settlement
- Payment verification
Deployment Process
1. Deploying Core Components
The following components were deployed:
- Token
- Access Control program data
- Extra metas account
Deployment Details:
- Mint PublicKey:
6MRNbGjUkPpKJQy2yW6xtn1i988QfmiXi6X28XJ74The - Access Control Pubkey:
8DQM1UA5hJaripfCocsz5F9WXtcWwawitaDJmLWTyxZR - Extra Metas Account:
7T1qaKbHcPwDWRHSXqt1jEpRa8zyozwSWkKYEUcyy1Af
Transaction Signature: 5dB1okuinmkkxA715yBKuZ5awu168gDQaKFD4mZw3Q8hfQMsibY9NRmvoUXeRLQyMN5AgNHzxCDDgCkoYJA9bhKY
2. Wallet Role Assignment
Wallet role "All" was assigned to: H56PNhvLFohe3kVsWu4HQtseFYRGyfQ1yioVjhzmN9Bo
Access Control Data
{
"mint": "6MRNbGjUkPpKJQy2yW6xtn1i988QfmiXi6X28XJ74The",
"authority": "Hh6cz6YLf2xX65yKoXrKr5MW8TgtsV1WvVt8XMgYHCyE",
"maxTotalSupply": "100000000000"
}
Program Integration
To integrate with these programs:
-
Authorized Token Program:
- Use the program ID:
Gjk4qveq49JdqSbLKMQD8U8BtqmZyjGH38T8nWFnGiR7 - Import the IDL from
authorized_token.json - Initialize the program with your wallet connection
- Use the provided instructions for token operations
- Use the program ID:
-
Payment System Program:
- Use the program ID:
6YdEKpFEkCJZevMsyjDeyHHTery2KbjkJbQsHXkTW7cY - Import the IDL from
payment_system.json - Initialize the program with your wallet connection
- Use the provided instructions for payment processing
- Use the program ID:
For detailed interface specifications and available instructions, refer to the respective IDL files linked above.